package com.chinawlx.wlxteacher.network.bean;

import java.util.List;

/**
 * Created by wlx on 16/8/23.
 */
public class WLXClazzDynamicBean {

    /**
     * Code : 0
     * Msg :
     * Data : {"grade_notice_list":[{"id":52,"grade_id":20,"teacher_user_id":1006,
     * "family_user_ids":[],"resource_id":434,"content":"test2","type":{"key":"schedule",
     * "value":"学习内容"},"status":{"key":"show","value":"显示"},"extend":{"title":"课程内容",
     * "duration":9,"resource_code":"image","resource_url":["http://192.168.0
     * .107:8001/static/file/2016/07/21/f04ed99d7b03e38e5a078268ab8b9be4.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/386c99ad7efb0f2f8050e0fde6bba42f.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/346fdb659c80d65fae9e55c5a9696ab6.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/b70bc2c87340d22f444467b5f462f158.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/ac9894822dada45ee23f73b4efb4fc2b.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/d377e6723cb6d235aa3caa26457cea4a.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/0861b80b02a1d4b8822235b27b8525aa.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/ad3956a05dfed7940b2756dcd3274733.png"],
     * "closing_date":"0001-01-01T00:00:00Z","score_content":"","score_code":""},
     * "last_modified_date":"2016-07-27T16:36:20+08:00",
     * "creation_date":"2016-07-21T11:27:13+08:00","version":0},{"id":51,"grade_id":20,
     * "teacher_user_id":1006,"family_user_ids":[],"resource_id":420,"content":"test1",
     * "type":{"key":"schedule","value":"学习内容"},"status":{"key":"show","value":"显示"},
     * "extend":{"title":"课程内容","duration":9,"resource_code":"image","resource_url":["http://192
     * .168.0.107:8001/static/file/2016/07/21/7a54f7281264604d26db7fdf6f4b2588.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/d43cd94dec2edaa26f9cf75d7eca3ada.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/53924d7523f163185ddb415cc38f5bf2.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/a5ba1c8efe4f78e0e197b2ddbdc10905.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/83a19161782dfdb1619a0743eb07d8f6.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/0bafac73339e85c6f7f19ea5b7646a9d.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/07d582f86c9656bfa3d29aeb0cf0fdfd.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/85aaa55f0b384b9eb9768ec7551102e1.png"],
     * "closing_date":"0001-01-01T00:00:00Z","score_content":"","score_code":""},
     * "last_modified_date":"2016-07-27T16:36:20+08:00",
     * "creation_date":"2016-07-21T11:23:05+08:00","version":0}],
     * "grade_notice_paging":{"paging_index":1,"paging_size":2,"total_record":12,
     * "paging_count":6,"sortorder":"id DESC"}}
     */

    private int Code;
    private String Msg;
    /**
     * grade_notice_list : [{"id":52,"grade_id":20,"teacher_user_id":1006,"family_user_ids":[],
     * "resource_id":434,"content":"test2","type":{"key":"schedule","value":"学习内容"},
     * "status":{"key":"show","value":"显示"},"extend":{"title":"课程内容","duration":9,
     * "resource_code":"image","resource_url":["http://192.168.0
     * .107:8001/static/file/2016/07/21/f04ed99d7b03e38e5a078268ab8b9be4.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/386c99ad7efb0f2f8050e0fde6bba42f.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/346fdb659c80d65fae9e55c5a9696ab6.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/b70bc2c87340d22f444467b5f462f158.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/ac9894822dada45ee23f73b4efb4fc2b.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/d377e6723cb6d235aa3caa26457cea4a.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/0861b80b02a1d4b8822235b27b8525aa.png","http://192.168.0
     * .107:8001/static/file/2016/07/21/ad3956a05dfed7940b2756dcd3274733.png"],
     * "closing_date":"0001-01-01T00:00:00Z","score_content":"","score_code":""},
     * "last_modified_date":"2016-07-27T16:36:20+08:00",
     * "creation_date":"2016-07-21T11:27:13+08:00","version":0},{"id":51,"grade_id":20,
     * "teacher_user_id":1006,"family_user_ids":[],"resource_id":420,"content":"test1",
     * "type":{"key":"schedule","value":"学习内容"},"status":{"key":"show","value":"显示"},
     * "extend":{"title":"课程内容","duration":9,"resource_code":"image","resource_url":["http://192
     * .168.0.107:8001/static/file/2016/07/21/7a54f7281264604d26db7fdf6f4b2588.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/d43cd94dec2edaa26f9cf75d7eca3ada.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/53924d7523f163185ddb415cc38f5bf2.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/a5ba1c8efe4f78e0e197b2ddbdc10905.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/83a19161782dfdb1619a0743eb07d8f6.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/0bafac73339e85c6f7f19ea5b7646a9d.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/07d582f86c9656bfa3d29aeb0cf0fdfd.png","http://192
     * .168.0.107:8001/static/file/2016/07/21/85aaa55f0b384b9eb9768ec7551102e1.png"],
     * "closing_date":"0001-01-01T00:00:00Z","score_content":"","score_code":""},"last_modified_date":"2016-07-27T16:36:20+08:00","creation_date":"2016-07-21T11:23:05+08:00","version":0}]
     * grade_notice_paging : {"paging_index":1,"paging_size":2,"total_record":12,
     * "paging_count":6,"sortorder":"id DESC"}
     */

    private DataBean Data;

    public int getCode() {
        return Code;
    }

    public void setCode(int Code) {
        this.Code = Code;
    }

    public String getMsg() {
        return Msg;
    }

    public void setMsg(String Msg) {
        this.Msg = Msg;
    }

    public DataBean getData() {
        return Data;
    }

    public void setData(DataBean Data) {
        this.Data = Data;
    }

    public static class DataBean {
        /**
         * paging_index : 1
         * paging_size : 2
         * total_record : 12
         * paging_count : 6
         * sortorder : id DESC
         */

        private GradeNoticePagingBean grade_notice_paging;
        /**
         * id : 52
         * grade_id : 20
         * teacher_user_id : 1006
         * family_user_ids : []
         * resource_id : 434
         * content : test2
         * type : {"key":"schedule","value":"学习内容"}
         * status : {"key":"show","value":"显示"}
         * extend : {"title":"课程内容","duration":9,"resource_code":"image",
         * "resource_url":["http://192.168.0
         * .107:8001/static/file/2016/07/21/f04ed99d7b03e38e5a078268ab8b9be4.png","http://192.168
         * .0.107:8001/static/file/2016/07/21/386c99ad7efb0f2f8050e0fde6bba42f.png","http://192
         * .168.0.107:8001/static/file/2016/07/21/346fdb659c80d65fae9e55c5a9696ab6.png",
         * "http://192.168.0.107:8001/static/file/2016/07/21/b70bc2c87340d22f444467b5f462f158
         * .png","http://192.168.0
         * .107:8001/static/file/2016/07/21/ac9894822dada45ee23f73b4efb4fc2b.png","http://192.168
         * .0.107:8001/static/file/2016/07/21/d377e6723cb6d235aa3caa26457cea4a.png","http://192
         * .168.0.107:8001/static/file/2016/07/21/0861b80b02a1d4b8822235b27b8525aa.png",
         * "http://192.168.0.107:8001/static/file/2016/07/21/ad3956a05dfed7940b2756dcd3274733
         * .png"],"closing_date":"0001-01-01T00:00:00Z","score_content":"","score_code":""}
         * last_modified_date : 2016-07-27T16:36:20+08:00
         * creation_date : 2016-07-21T11:27:13+08:00
         * version : 0
         */

        private List<GradeNoticeListBean> grade_notice_list;

        public GradeNoticePagingBean getGrade_notice_paging() {
            return grade_notice_paging;
        }

        public void setGrade_notice_paging(GradeNoticePagingBean grade_notice_paging) {
            this.grade_notice_paging = grade_notice_paging;
        }

        public List<GradeNoticeListBean> getGrade_notice_list() {
            return grade_notice_list;
        }

        public void setGrade_notice_list(List<GradeNoticeListBean> grade_notice_list) {
            this.grade_notice_list = grade_notice_list;
        }

        public static class GradeNoticePagingBean {
            private int paging_index;
            private int paging_size;
            private int total_record;
            private int paging_count;
            private String sortorder;

            public int getPaging_index() {
                return paging_index;
            }

            public void setPaging_index(int paging_index) {
                this.paging_index = paging_index;
            }

            public int getPaging_size() {
                return paging_size;
            }

            public void setPaging_size(int paging_size) {
                this.paging_size = paging_size;
            }

            public int getTotal_record() {
                return total_record;
            }

            public void setTotal_record(int total_record) {
                this.total_record = total_record;
            }

            public int getPaging_count() {
                return paging_count;
            }

            public void setPaging_count(int paging_count) {
                this.paging_count = paging_count;
            }

            public String getSortorder() {
                return sortorder;
            }

            public void setSortorder(String sortorder) {
                this.sortorder = sortorder;
            }
        }

        public static class GradeNoticeListBean {
            private int id;
            private int grade_id;
            private int teacher_user_id;
            private int resource_id;
            private String content;
            /**
             * key : schedule
             * value : 学习内容
             */

            private TypeBean type;
            /**
             * key : show
             * value : 显示
             */

            private StatusBean status;
            /**
             * title : 课程内容
             * duration : 9
             * resource_code : image
             * resource_url : ["http://192.168.0
             * .107:8001/static/file/2016/07/21/f04ed99d7b03e38e5a078268ab8b9be4.png","http://192
             * .168.0.107:8001/static/file/2016/07/21/386c99ad7efb0f2f8050e0fde6bba42f.png",
             * "http://192.168.0.107:8001/static/file/2016/07/21/346fdb659c80d65fae9e55c5a9696ab6
             * .png","http://192.168.0
             * .107:8001/static/file/2016/07/21/b70bc2c87340d22f444467b5f462f158.png","http://192
             * .168.0.107:8001/static/file/2016/07/21/ac9894822dada45ee23f73b4efb4fc2b.png",
             * "http://192.168.0.107:8001/static/file/2016/07/21/d377e6723cb6d235aa3caa26457cea4a
             * .png","http://192.168.0
             * .107:8001/static/file/2016/07/21/0861b80b02a1d4b8822235b27b8525aa.png","http://192
             * .168.0.107:8001/static/file/2016/07/21/ad3956a05dfed7940b2756dcd3274733.png"]
             * closing_date : 0001-01-01T00:00:00Z
             * score_content :
             * score_code :
             */

            private ExtendBean extend;
            private String last_modified_date;
            private String creation_date;
            private int version;
            private List<String> family_user_ids;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getGrade_id() {
                return grade_id;
            }

            public void setGrade_id(int grade_id) {
                this.grade_id = grade_id;
            }

            public int getTeacher_user_id() {
                return teacher_user_id;
            }

            public void setTeacher_user_id(int teacher_user_id) {
                this.teacher_user_id = teacher_user_id;
            }

            public int getResource_id() {
                return resource_id;
            }

            public void setResource_id(int resource_id) {
                this.resource_id = resource_id;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public TypeBean getType() {
                return type;
            }

            public void setType(TypeBean type) {
                this.type = type;
            }

            public StatusBean getStatus() {
                return status;
            }

            public void setStatus(StatusBean status) {
                this.status = status;
            }

            public ExtendBean getExtend() {
                return extend;
            }

            public void setExtend(ExtendBean extend) {
                this.extend = extend;
            }

            public String getLast_modified_date() {
                return last_modified_date;
            }

            public void setLast_modified_date(String last_modified_date) {
                this.last_modified_date = last_modified_date;
            }

            public String getCreation_date() {
                return creation_date;
            }

            public void setCreation_date(String creation_date) {
                this.creation_date = creation_date;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public List<String> getFamily_user_ids() {
                return family_user_ids;
            }

            public void setFamily_user_ids(List<String> family_user_ids) {
                this.family_user_ids = family_user_ids;
            }

            public static class TypeBean {
                private String key;
                private String value;

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }

            public static class StatusBean {
                private String key;
                private String value;

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }

            public static class ExtendBean {
                private String title;
                private int duration;
                private String resource_code;
                private String closing_date;
                private String score_content;
                private String score_code;
                private List<String> resource_url;

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public int getDuration() {
                    return duration;
                }

                public void setDuration(int duration) {
                    this.duration = duration;
                }

                public String getResource_code() {
                    return resource_code;
                }

                public void setResource_code(String resource_code) {
                    this.resource_code = resource_code;
                }

                public String getClosing_date() {
                    return closing_date;
                }

                public void setClosing_date(String closing_date) {
                    this.closing_date = closing_date;
                }

                public String getScore_content() {
                    return score_content;
                }

                public void setScore_content(String score_content) {
                    this.score_content = score_content;
                }

                public String getScore_code() {
                    return score_code;
                }

                public void setScore_code(String score_code) {
                    this.score_code = score_code;
                }

                public List<String> getResource_url() {
                    return resource_url;
                }

                public void setResource_url(List<String> resource_url) {
                    this.resource_url = resource_url;
                }
            }
        }
    }
}
